package com.bookshelf.bo;

import java.util.List;

import com.bookshelf.model.Item;

/**
 * 
 * @author Frederico Boussada Alves
 *
 */
public abstract class ItemBO<T extends Item> {

	/**
	 * Abstract method that receives an item instance and returns a list of items matching
	 * the method's parameter data.
	 * @param item
	 * @return list of items.
	 */
	protected abstract List<T> getItems(T item);

}
